home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / database / arv134e.zip / ARVDIR17.ARJ / ARVDIR.DOK < prev    next >
Text File  |  1994-02-18  |  54KB  |  1,233 lines

  1.  
  2.         ▄▄█      ▀████▀▀██▄▄ ▀█████▀ ▀███▀ ▀████▀██▄▄  ▀████▀ ▀████▀▀██▄▄ 
  3.       ▀████▄      ████  ████   ████▄   █▀   ████  ████  ████   ████  ████      
  4.       █ ████▄     ████▄▄██▀▀    ████▄ ▄▀    ████  ████  ████   ████▄▄██▀▀      
  5.      ▄█▄▄████▄    ████ ████      ████▄▀     ████  ████  ████   ████ ████      
  6.     ▄█    ▀███▄   ████  ████      ████▄     ████ ▄███▀  ████   ████  ████     
  7.    ▀▀▀▀▀  ▀▀▀▀▀▀ ▀▀▀▀▀▀  ▀▀▀▀      █▀▀     ▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀ ▀▀▀▀▀▀  ▀▀▀▀ v1.7
  8.  
  9.      ARVDIR - Dokumentation - v1.7 - (c) 1994, Thorsten Drewes - Freeware
  10.           
  11.                      ARVDIR - DAS Hilfsprogramm für ARV 
  12.  
  13.  
  14.  
  15.  
  16.                             Inhaltsverzeichnis:
  17.  
  18.               1. Kurz die rechtliche Seite...
  19.               2. Wer braucht ARVDIR?
  20.               3. Was leistet ARVDIR?
  21.               4. Schnellstart
  22.               5. Benutzung von ARVDIR
  23.               6. Sonderfunktionen von ARVDIR
  24.               7. Die FAST-Technologie von ARVDIR
  25.               8. ARVDIR in Batchdateien und die ERRORLEVEL
  26.               9. Die Konfigurationsdateien von ARVDIR
  27.              10. Was macht ARVDESC?
  28.              11. Wozu ist ARVLIST gut?
  29.              12. Und was macht ARVSTAT?
  30.              13. Hallo an
  31.              14. Bezugshinweise
  32.              15. Geschichte
  33.              16. Und weiter...
  34.  
  35.  
  36.  
  37.  
  38. 1. Kurz die rechtliche Seite...
  39.  
  40.   Dieses Programm ist Freeware, d.h. es kann beliebig kopiert und verbreitet
  41.   werden, solange folgende Bedingungen eingehalten werden:
  42.   1. Der Inhalt des Archives ARVDIRvv.xyz, d.h. weder die Dateien selbst noch
  43.      die Anordnung dieser Dateien im Archiv, darf verändert werden.
  44.   2. Das Programm darf nur in einem Archiv namens ARVDIRvv.xyz verbreitet
  45.      werden, wobei xyz die Endung des jeweiligen Packers ist.
  46.   3. Das Copyright/Urheberrecht liegt weiter bei mir, Thorsten Drewes, dem
  47.      Autor.
  48.   4. Wer ARVDIR länger als zwei Wochen benutzt, sendet bitte eine Ansichtskarte
  49.      an meine unter 13. angegebene Adresse!
  50.      Lesen sie hierzu bitte LIESMICH.TXT.
  51.   5. Wer ARVDIR kommerziell nutzt, wendet sich für die speziellen Nutzungs-
  52.      bedingungen bitte an den Autor.
  53.   Bemerkung: vv ist das Kürzel für die Versionsnr.,
  54.              xyz die Endung des Packers.
  55.   
  56.   Der Autor, Thorsten Drewes, kann weder für unmittelbare und mittelbare
  57.   Schäden, die durch die Benutzung des Programmes entstehen, haften, noch
  58.   kann er die Garantie für die Funktion dieses Programmes übernehmen.
  59.   (Bei mir funktioniert es allerdings tadellos :-))
  60.   Wer damit nicht einverstanden ist, darf ARVDIR nicht benutzen.
  61.   
  62.  
  63.  
  64.  
  65. 2. Wer braucht ARVDIR?
  66.  
  67.   ARVDIR ist ein Hilfsprogramm für "ARV - Der Archivar" , dem genialen Dateien-
  68.   Archivierungsprogramm von Dirk Wriedt.
  69.   Was sie haben noch kein ARV? Sofort von Dirk Wriedt holen! 
  70.   Siehe "13. Bezugshinweise".
  71.  
  72.  
  73.  
  74.  
  75. 3. Was leistet ARVDIR?
  76.  
  77.   ARVDIR stellt verschiedene Dienste zu den *.ARV-Dateien zur Verfügung.
  78.   Hauptsächlich ist ARVDIR ein DIR-Befehl für den Inhalt der *.ARV-Dateien
  79.   (wie der Name ja auch schon sagt :-)).
  80.  
  81.   1. ARVDIR listet von der Kommandozeile aus den gesamten Inhalt der ARV-
  82.     Datenbank auf (genau wie das DOS-DIR Kommando).
  83.     Dabei kann man Wildcards auf den Datei-/Disketten- und Gruppennamen
  84.     benutzen.
  85.     Dies ist nützlich, wenn man mal kurz nachgucken will, ob man
  86.     eigentlich schon z.B. das Programm SUPERPRG.LZH hat.
  87.     Einfach ARVDIR SUPERPRG oder ARVDIR SUPER* eingegeben, und schon weiß
  88.     man mehr.
  89.  
  90.   2. ARVDIR kann einen Abgleich (hier: Kontrolle) zwischen ihren "eingearvten"
  91.     Dateien und Dateien, die in einem Verzeichnis oder einer Dateiliste 
  92.     stehen, durchführen.
  93.     Das ist z.B. praktisch, wenn man neue Sachen in einem Verzeichnis hat,
  94.     diese Dinge aber nicht sofort archivieren, Überflüssiges aber trotzdem
  95.     löschen will.
  96.     Oder man bekommt eine Dateiliste von einem Bekannten, der nicht ARV
  97.     benutzt, oder einer Mailbox, und will sehen, was einem noch fehlt.
  98.  
  99.   3. ARVDIR unter 4DOS kann die Kommentare aller Dateien in einem Verzeichnis 
  100.     um ihre Kommentare aus ARV ergänzen, sofern solche existieren.
  101.  
  102.   4. ARVDIR kann im Verbund mit dem mitgeliefertem Programm ARVLIST nach
  103.      Gruppen sortierte ARV-Listen erzeugen.
  104.   
  105.   5. Hört sich alles so kompliziert an?
  106.     Einfach mal ausprobieren!
  107.  
  108.  
  109.  
  110.  
  111. 4. Schnellstart
  112.  
  113.   Kopieren Sie die Dateien aus ARVDIRvv.xyz in ein eigenes Verzeichnis, oder
  114.   auch in das Verzeichnis von ARV, und ergänzen Sie den DOS-Suchpfad um dieses
  115.   Verzeichnis.
  116.  
  117.   Haben Sie die Umgebungsvariable ARV gesetzt, (siehe hierzu Dirk Wriedts
  118.   ARV.DOK), so bleibt für sie nichts zu tun.
  119.   Haben Sie die Umgebungsvariable ARV nicht gesetzt, so ändern Sie bitte
  120.   den AD_ARVVERZ Eintrag in ARVDIR.CFG entsprechend ab.
  121.  
  122.   Starten sie nun ARVDIR und sehen Sie die Gesamt-Liste all Ihrer mit
  123.   ARV archivierten Dateien! (Staun! :-))
  124.  
  125.   Starten Sie "ARVDIR /?", so kommen mehrere kurze Hilfsseiten, die alle   
  126.   möglichen Parameter und einige Tips und Tricks kurz aber ausreichend erklären.
  127.   Ansonsten gilt: "Probieren geht über Studieren", aber ich will die
  128.   Dokumentation auch nicht ganz umsonst geschrieben haben. :-)
  129.   
  130.   WICHTIG: Haben Sie Gruppenkurz- oder Diskettennamen, die Wildcardzeichen
  131.            (also "?" oder "*") enthalten, sollten Sie diese Zeichen aus den
  132.            entsprechenden Namen entfernen, da sonst eine korrekte Arbeits-
  133.            weise von ARVDIR nicht unter allen Umständen gewährleistet ist.
  134.  
  135.  
  136.  
  137.  
  138. 5. Benutzung von ARVDIR
  139.  
  140.   Kurz eines vorneweg: Wird hier das Zeichen "\" benutzt, so ist das Zeichen
  141.                          gemeint, welches als Trennzeichen in der
  142.                          Konfigurationsdatei eingestellt wurde.
  143.                        Wird hier das Zeichen "_" benutzt, so ist das Zeichen
  144.                          gemeint, welches als Ersatzzeichen in der
  145.                          Konfigurationsdatei eingestellt wurde.
  146.  
  147.   Syntax: ARVDIR {[<Gruppe>\\|<Disk>\][<Dateiname>]} [<Optionen>]'
  148.  
  149.   ARVDIR kann auf verschiedene Arten benutzt werden:
  150.  
  151.   1. ARVDIR völlig ohne Parameter:
  152.     ARVDIR gibt alle Dateien aus, die mit ARV archiviert wurden
  153.     Beispiel: 
  154.       ARVDIR
  155.  
  156.   2. ARVDIR mit Dateimaske (inkl. Wildcards ("*","?")):
  157.     ARVDIR gibt alle Dateien aus, die auf diese Maske passen, ohne Berück-
  158.     sichtigung, in welcher Gruppe oder auf welcher Diskette sich diese
  159.     Dateien befinden.
  160.     Wird keine Extension angegeben, so nimmt ARVDIR ".*" an.
  161.     Beispiel:
  162.       ARVDIR 4DOS?4*         (= ARVDIR 4DOS?4*.*)
  163.  
  164.   3. ARVDIR mit Gruppenmaske (inkl. Wildcards):
  165.     ARVDIR gibt alle Dateien aus, die sich in Gruppen befinden, die auf
  166.     die Gruppenmaske passen. (Schachtel die Sätze... :-))
  167.     Wichtig: Hinter der Gruppenmaske sind immer ZWEI "\"s anzugeben; daran
  168.     erkennt ARVDIR, daß es sich um eine Gruppenmaske handelt!
  169.     Beispiel:
  170.       ARVDIR UTIL*\\
  171.  
  172.   4. ARVDIR mit Diskettenmaske (inkl. Wildcards):
  173.     ARVDIR gibt alle Dateien aus, die sich auf den Disketten befinden, die
  174.     auf die Diskettenmaske passen.
  175.     Wichtig: Hinter der Diskettenmaske ist immer EIN "\" anzugeben; daran
  176.     erkennt ARVDIR, daß es sich um eine Diskettenmaske handelt!
  177.     Beispiel:
  178.       ARVDIR BILDER_1?\
  179.  
  180.   5. ARVDIR mit Gruppen- und Dateimaske (alles inkl. Wildcards):
  181.     ARVDIR gibt alle Dateien aus, die zu der Gruppenmaske und der Dateimaske
  182.     passen.
  183.     Beispiel:
  184.       ARVDIR MODS*\\POP*
  185.  
  186.   6. ARVDIR mit Disketten- und Dateimaske (alles inkl. Wildcards):
  187.     ARVDIR gibt alle Dateien aus, die zu der Diskettenmaske und der Dateimaske
  188.     passen.
  189.     Beispiel:
  190.       ARVDIR SPIELE_2?\*.ZIP
  191.  
  192.   7. ARVDIR ohne Maskenangabe, dafür aber mit den Optionen /!,/+ oder /-
  193.     Siehe dazu: "6. Sonderfunktionen von ARVDIR".
  194.  
  195.   Dies sind alle möglichen Kombinationen von Masken, die ARVDIR versteht.
  196.   Man kann diese nun in der Kommandozeile mehrfach angeben (maximal 20mal).
  197.   ARVDIR gibt dann alle Dateien aus, die auf EINE dieser Masken passen. (also
  198.   eine ODER-Verknüpfung).
  199.   Beispiel:
  200.     ARVDIR PORSCHE.GIF ADLIB\\MPLAY*.* BILDER_1?\SCAN1?AB.PCX
  201.  
  202.   Sicher ist Ihnen nun schon der Unterstrich "_" aufgefallen.
  203.   Dieser wird in Gruppen- und Diskettenmasken verwendet, um SPACE (" ") zu
  204.   symbolisieren; d.h. alle "_", die in Gruppen- oder Diskettenmasken auftreten,
  205.   werden in " " umgewandelt.
  206.   Diese Umwandelung findet bei den Dateimasken sinnvollerweise NICHT statt.
  207.   Haben sie das "_" aber schon anderweitig benutzt, so können Sie dieses
  208.   genau wie das "\" Zeichen in der ARVDIR-Konfigurationsdatei umkonfigurieren.
  209.   Siehe hierzu "9. Die Konfigurationsdateien von ARVDIR"
  210.  
  211.  
  212.   ARVDIR unterstüzt voll Ausgabeumleitung und "Piping", d.h. man kann z.B.
  213.   per ARVDIR und LIST bequem in der ARV-Dateienliste blättern:
  214.   Beispiel:
  215.     ARVDIR | LIST /s
  216.   Oder man sucht per FIND nach bestimmten Kommentaren usw... (Das geht aber
  217.   bess mit der Suchoption /f...)
  218.  
  219.   Das Ausgabeformat von ARVDIR ist standardmäßig:
  220.   <NAME> <GRÖSSE> <DATUM> <KOMMENTAR>
  221.   Dies kann durch /k, /i, /d geändert werden.
  222.  
  223.   Nun kann man ARVDIR noch verschiedene Optionen übergeben:
  224.  
  225.   /k: (Kommentar)
  226.     Das Ausgabeformat wird auf <NAME> <KOMMENTAR> umgestellt.
  227.  
  228.   /i: (Info)
  229.     Das Ausgabeformat wird auf 
  230.     <NAME> <GRÖSSE> <DATUM> <DISK-ID> <GRUPPENKURZNAME> <ABLAGE> <LAUFWERK>
  231.     umgestellt.
  232.  
  233.   /g: (Gruppe)
  234.     Das Ausgabeformat wird auf
  235.     <NAME> <GRÖSSE> <GRUPPENKURZNAME> <KOMMENTAR>
  236.     umgestellt.
  237.  
  238.   /j: (Justifizierung)
  239.     Das Ausgabeformat des Namens wird von "NAME.EXT" auf "NAME     EXT"
  240.     umgestellt. 
  241.  
  242.   /p: (Warte auf Seite (page-wait))
  243.     ARVDIR wartet nach Ausgabe einer vollen Seite auf einen Tastendruck.
  244.  
  245.   /d: (Description-Format)
  246.     Das Format der Ausgabe wird auf <NAME><SPACE><KOMMENTAR> umgestellt.
  247.     Dies ist das 4DOS-descript.ion Format.
  248.     Hierzu wird außerdem die <Ausgabebreite> auf 79 gesetzt. Siehe hierzu /b.
  249.     Will man nun z.B. alle GIFs, die man in einem Verzeichnis hat, mit
  250.     dem ARV-Kommentar versehen, so benutzt man
  251.     ARVDIR *.GIF >> descript.ion
  252.     und ARVDIR hängt die Ausgabe an die 4DOS-descript.ion Datei an.
  253.     Besser geht dies aber mit ARVDESC.BAT.
  254.     Siehe hierzu "10. Was macht ARVDESC?".
  255.  
  256.   /n: (nur Datenzeilen)
  257.     ARVDIR gibt nur die einzelnen Datenzeilen, aber keine Kopf- oder
  258.     Fußzeilen aus.
  259.     Nützlich ist dies für die Weiterverarbeitung der Ausgaben durch andere 
  260.     Programme.
  261.  
  262.   /nk: (nur Daten- und Kopfzeilen)
  263.     ARVDIR gibt nur die Kopfzeilen und die einzelnen Datenzeilen, aber keine 
  264.     Fußzeilen aus.
  265.  
  266.   /nf: (nur Daten- und Fußzeilen)
  267.     ARVDIR gibt nur die Fußzeilen und die einzelnen Datenzeilen, aber keine 
  268.     Kopfzeilen aus.
  269.     Nützlich ist dies für die Benutzung zur Gesamtlistenerstellung per ARVLIST,
  270.     da ARVLIST den Gruppenkopf selbst erstellt, ARVDIR aber eine Fußzeile
  271.     erstellen soll.
  272.  
  273.   /nff: (nur Fußzeilen)
  274.     ARVDIR gibt nur die, aber keine Daten- und Kopfzeilen aus.
  275.     Nützlich ist dies für die Benutzung zur Gesamtlistenerstellung per ARVLIST;
  276.     so kann man die Anzahl und Gesamtgröße aller Dateien ermitteln.
  277.  
  278.   /f<Suchtext>: (Finde Suchtext in Dateikommentar)
  279.     ARVDIR gibt nur Dateien aus, bei denen der <Suchtext> im Kommentar
  280.     auftritt.
  281.     <Suchtext> muß ein zusammenhängender Text OHNE Freizeichen sein.
  282.     Will man Freizeichen im Suchtext angeben, so sind diese durch das
  283.     in der Konfiguration angegebene Ersatzzeichen (Standard: "_") zu
  284.     ersetzen.
  285.     Groß-/Kleinschreibungsunterschiede werden ignoriert.
  286.     Es dürfen mehrere Suchtexte angegeben werden, dann muß JEDER der
  287.     angegebenen Suchtexte im Dateikommentar sein, damit die Datei angezeigt
  288.     wird.
  289.     Beispiele:
  290.       ARVDIR DEMOS\\ /Fvga
  291.         ARVDIR sucht alle Dateien, in deren Kommentar der Text "VGA" vorkommt.
  292.       ARVDIR BILDER_1?\A*.GIF /Fgif_(640x480x256)
  293.         ARVDIR sucht alle GIFs auf den Disketten "BILDER 10" bis "BILDER 19",
  294.         die mit A anfangen und in deren Kommentar der Text "GIF (640x480x256)"
  295.         vorkommt.
  296.       ARVDIR /Fvga /Fspiel
  297.         ARVDIR sucht alle Dateien, bei denen die Wörter "VGA" _und_ "SPIEL"
  298.         im Dateikommentar auftreten.
  299.  
  300.   /<nr>: (Wähle ARV-Partition)
  301.     ARVDIR unterstützt das ARV-Partitionskonzept. ARV verwaltet nämlich
  302.     maximal 10 *.ARV Dateien, wobei die Dateien der Partition 0 - der ersten
  303.     Partition - mit *.ARV enden, die Dateien der Partition 1 mit *.AR1 usw.
  304.     bis zu den Dateien der Partition 9 mit der Endung *.AR9.
  305.     Standardmäßig nimmt ARV natürlich Partition 0 mit Endung *.ARV an.
  306.     Der Wert von <nr> muß also zwischen 0 und 9 liegen.
  307.     Existiert die Partition nicht, gibt ARV eine entsprechende Fehler-
  308.     meldung aus.
  309.     Beispiele:
  310.       ARVDIR DEMOS\\ /0    (= ARVDIR DEMOS\\)
  311.         gibt alle Demos in der ARV-Standardpartition aus
  312.         (also alles ganz normal)
  313.       ARVDIR TEXTE_1*\ *.TXT /2
  314.         gibt alle *.TXT-Dateien auf den Disketten TEXTE_1* der Partition 2
  315.         aus (also aus den *.AR2-Dateien)
  316.  
  317.   /v: (Versionsnr. ausgeben)
  318.     Die Versionsnr. wird auf die Standardausgabe ausgegeben.
  319.     Sinnvoll ist das wohl z.Zt. nur für das Zusatztool ARVLIST, das dies
  320.     dann wieder einliest.
  321.     Wird der Schalter /v angegeben, so wird jegliche sonstige Aktion
  322.     nicht durchgeführt und Errorlevel 0 zurückgegeben.
  323.     Beispiele:
  324.       ARVDIR /v     (nicht so sinnvoll...)
  325.       ARVDIR /v >ARVD_VER.TXT
  326.  
  327.   /gk: (Größe in KBytes)
  328.     Die Dateigrößen werden in KBytes ausgegeben.
  329.     Hierzu wird durch 1024 geteilt. Sollte bei der Division durch 1024 ein
  330.     Rest entstehen, so wird die Größe vor der Division auf das nächste
  331.     Vielfache von 1024 aufgerundet.
  332.     Kurzes Rechenbeispiel: :*)
  333.       1023 Bytes = 1k
  334.       1024 Bytes = 1k
  335.       1025 Bytes = 2k
  336.     Beispiel:
  337.       ARVDIR /gk
  338.     
  339.   /b<Ausgabebreite>:
  340.     Die Ausgabebreite wird auf <Ausgabebreite> Zeichen eingestellt.
  341.     Standardmäßig ist die Ausgabebreite auf 79 (NICHT 80) Zeichen eingestellt.
  342.     (Das war einfacher zu programmieren, da bei der Ausgabe des 80ten Zeichens
  343.     schon ein Zeilenumbruch gemacht wird, und dann zusätzlich das Return
  344.     ergibt eine Leerzeile zuviel. :-))
  345.     Will man z.B. auf einen 40-Zeichen Bildschirm ausgeben, so muß man also
  346.     als <Ausgabebreite> 39 angeben!
  347.     Interessant ist das z.B. für Dateilisten, die gerne breiter als 80 Zeichen
  348.     werden dürfen (da die Ausgabe sowieso in eine Datei umgelenkt wird...), dann
  349.     wähle man für <Ausgabebreite> z.B. 255 (das sollte reichen!).
  350.     Achtung: Wird eine syntaktisch falsche Ausgabebreite oder eine 
  351.              Ausgabebreite<=0 angegeben, so wird die <Ausgabebreite> auf den
  352.              Standardwert 79 gesetzt.
  353.     Achtung: Wird der Schalter /d (4DOS-Description-Format) benutzt, so wird
  354.              automatisch die <Ausgabebreite> auf 255 gesetzt.
  355.     Achtung: Die Option gilt NICHT für die Ausgabe der Hilfsseiten.
  356.     Beispiele:
  357.       ARVDIR /b79      (Standard!)
  358.       ARVDIR /b39
  359.       ARVDIR /b255 >LISTE.TXT
  360.     
  361.   /z (Zurücksetzen)
  362.     Setzt alle bis zu dieser Stelle stehenden Kommandozeilenoptionen und
  363.     Dateimasken zurück (INSBESONDERE die per AD_VORGABEOPTIONEN gesetzten
  364.     Standardparameter!).
  365.  
  366.   /?, /h: (Hilfsseiten)
  367.     ARVDIR gibt mehrere Hilfsseiten aus.
  368.  
  369.   /!  \
  370.   /+    \
  371.   /-      > Siehe hierzu "6. Sonderfunktionen von ARVDIR".
  372.   /c    /
  373.   /s   /
  374.   /@  /
  375.  
  376.   Sollten sich Optionen widersprechen, so gilt immer die letzere.
  377.  
  378.  
  379.  
  380.  
  381. 6. Sonderfunktionen von ARVDIR
  382.  
  383.   Nun die Bedeutung der Spezialoptionen /!, /+, /- und /c:
  384.  
  385.   /!<Datei/Verzeichnis> ("Kontrolle", Dateienabgleich):
  386.     a) Es wurde eine Datei übergeben:
  387.       ARVDIR liest alle Dateinamen aus der Textdatei <Datei> ein.
  388.       (Dazu nimmt es die ersten zwölf Zeichen, schneidet den Rest der Zeile
  389.       ab, und versucht aus den ersten 12 Zeichen einen Dateinamen zu erstellen.
  390.       War die aktuelle Zeile eine Leerzeile, oder befand sich kein "." in den
  391.       ersten 12 Zeilen, so wird die Zeile ignoriert.
  392.       Nun überprüft ARVDIR, ob die Dateien aus der Textdatei in ARV archiviert
  393.       sind.
  394.       Erst werden die Dateien ausgegeben, die ARVDIR in ARV gefunden hat;
  395.       dann die Dateien, die nicht in ARV archiviert sind.
  396.       Die Art der Überprüfung kann per /c umgeschaltet werden, doch dazu
  397.       später mehr.
  398.       Beispiel
  399.         ARVDIR /!newfiles.txt
  400.     b) Es wurde eine Suchmaske (mit Verzeichnis) übergeben:
  401.       Die Suchmaske muß abschließend ein "\" enthalten oder es müssen
  402.       Wildcards ("*" oder "?") im Dateinamen enthalten sein.
  403.       Dann liest ARVDIR die angegebenen Dateien und führt einen
  404.       Abgleich mit den in ARV archivierten Dateien durch.
  405.       (genau wie bei a)).
  406.       Auch hier kann die Art der Überprüfung per /c umgeschaltet werden.
  407.       Beispiele:
  408.         ARVDIR /!D:\DATEIEN\NEUE\*.*
  409.         ARVDIR /!*.*
  410.                  ^-Überprüfe aktuelles Verzeichnis
  411.         ARVDIR /!C:\TEST\CAR*.GIF
  412.  
  413.   /+<Datei/Verzeichnis> (die Vorhandenen):
  414.     Funktioniert genau wie /!, nur werden hier die nur die in ARV vorhandenen
  415.     Dateien angegeben, die nicht vorhandenen Dateien werden nicht ausgebenen.
  416.     Beispiel:
  417.       ARVDIR /+neues.lst
  418.  
  419.   /-<Datei/Verzeichnis> (die nicht Vorhandenen):
  420.     Genau umgekehrt wie bei /+; d.h. die nicht vorhandenen Dateien werden
  421.     ausgegeben.
  422.     Beispiel:
  423.       ARVDIR /-super.txt
  424.  
  425.   /c<x> (Check-Art):
  426.     Hier wird die Art der Überprüfung eingestellt.
  427.     <x> ist dabei eine Zahl von 0 bis 3.
  428.     Wird /c<x> nicht angegeben so wird /c0 vorausgesetzt.
  429.     Dabei bedeuten die Werte folgendes:
  430.     Zwei Dateien werden als GLEICH betrachtet, wenn
  431.     0: der Name gleich ist (die Extension, Größe und Datum ist egal).
  432.     1: der Name und die Extension gleich sind (Größe und Datum egal).
  433.     2: der Name, die Extension und die Größe gleich ist (Datum egal).
  434.     3: alle Informationen gleich sind.
  435.     Wichtig: 2 und 3 kann nur eingestellt werden, wenn ein Verzeichnis
  436.              angegeben wurde. Wurde eine Datei angegeben und /c2 oder /c3, so
  437.              wird /c1 vorausgesetzt.
  438.     Beispiel:  
  439.       ARVDIR /E:\FILES\NEW\ /c2
  440.  
  441.   Gibt man eine oder mehrere Masken an, so berücksichtigt ARVDIR bei der
  442.   Kontrolle, ob eine Datei in ARV archiviert ist, nur die Dateien in ARV, auf
  443.   die mindestens eine der Masken paßt.
  444.   Sinnvollerweise sollte man hier nur Gruppen- oder Diskettenmasken angeben!
  445.   Beispiele:
  446.     ARVDIR /!bilder.lst /c0 BILDER\\
  447.     ARVDIR /-d:\*.LZH /c3 SPIELE_1\
  448.  
  449.   /c- (Checkart bzgl. "-", "_" und ""):
  450.     Oft gibt es das Problem, daß die Striche ("-") in Unterstriche ("_")
  451.     gewandelt (z.b. für CD-ROM) oder gänzlich weggelassen werden.
  452.     Was heißt das nun?
  453.     Ganz einfach:
  454.     Ist z.B. die Datei cars_041.jpg eingearvt und wird diese mit
  455.     der Datei cars-041.jpg oder cars041.jpg abgeglichen, so wird die
  456.     Datei als eingearvt betrachtet.
  457.     D.h. cars_041.jpg = cars-041.jpg = cars041.jpg.
  458.     Beispiel:
  459.       ARVDIR /!liste.txt /c0 /c- AUTOPICS\\
  460.  
  461.   /s (Signal an):
  462.     Der Dateienabgleich kann bei großen ARV-Dateien zuweilen recht lange
  463.     dauern. Wenn man nun die Ausgabe noch in eine Datei umleitet - z.B.
  464.       ARVDIR /.bilder.lst /c0 BILDER\\ >holen.txt
  465.     - kann man teilweise recht ungeduldig werden, weil man nicht sieht, was
  466.     vorgeht. Hierfür gibt es nun das Signal, ein "drehender Cursor", der
  467.     sich in der rechten oberen Ecke des Bildschirms jeweils eine Viertel-
  468.     drehung weiterdreht, wenn eine Datei überprüft wurde.
  469.     Der "drehende Cursor" wird DIREKT in den Bildschirmspeicher geschrieben,
  470.     gelangt also nicht in die Standardausgabe oder etwaige Umleitungen per
  471.     ">" oder Pipe. Nach dem Abschluß der Operation wird die rechte obere
  472.     Bildschirmzelle wieder in ihren alten Zustand gesetzt.
  473.  
  474.   /@<nr> ("AT", wo ist der zu kontrollierende Dateiname zu finden?):
  475.     Hier wird die Spalte angegeben, in der der zu kontrollierende Dateiname
  476.     zu finden ist.
  477.     <nr> ist hierbei ein Wert ab 0. D.h. die erste Spalte ist Nr. 0, die
  478.     zweite Spalte Nr. 1 usw...
  479.     Beispiel:
  480.       ARVDIR /!bilder.lst /@20
  481.  
  482.   Generell gilt bei diesen Sonderfunktionen:
  483.    - <Datei>/<Verzeichnis> darf KEINE Wildcards ("?","*") enthalten!
  484.  
  485.   Außerdem haben die Optionen /k,/i,/j,/p,/d,/n auch hier ihre Gültigkeit;
  486.   d.h.: a) Anzeige der Dateien, die in ARV sind, beim Abgleich aus
  487.            Verzeichnis oder Datei:
  488.            alle obigen Schalter funktionieren genau wie in der Beschreibung
  489.         b) Anzeige der Dateien, die NICHT in ARV sind, beim Abgleich aus
  490.            einer Datei:
  491.            /j, /p, /n             : siehe oben
  492.            Standard-Format, /i, /k: <NAME> <KOMMENTAR AUS DATEI>
  493.            /d                     : <NAME>
  494.         c) Anzeige der Dateien, die NICHT in ARV sind, beim Abgleich aus
  495.            Verzeichnis:
  496.            /j, /p, /n         : siehe oben
  497.            Standard-Format, /i: <NAME> <GRÖSSE> <DATUM>
  498.            /k, /d             : Ausgabe-Format: <NAME>
  499.  
  500.   Sicherheitshalber: Liegt auf einmal eine Datei ARVDIR$$.TMP in Ihrem Lauf-
  501.   werk, so können Sie diese unbesorgt löschen.
  502.   (Die Datei ARVDIR$$.TMP wird erzeugt, um Zeit bei der Option /! zu sparen:
  503.    Die Option /! zeigt ja alle Dateien, die in ARV sind, und alle Dateien, die
  504.    nicht in ARV sind, an. Um Zeit zu sparen, wird die Liste/das Verzeichnis
  505.    nur EINMAL durchgescannt und alle Dateien, die in ARV sind, werden auf dem
  506.    Bilschirm ausgegeben, alle Dateien, die nicht in ARV sind, werden erst
  507.    einmal in ARVDIR$$.TMP ausgegeben. Sind alle Dateien überprüft, wird 
  508.    einfach die Datei ARVDIR$$.TMP ausgegeben und danach sofort gelöscht.)
  509.   Übrigens: Ist eine Umgebungsvariable "TEMP" definiert, so versucht ARVDIR,
  510.             die temporäre Datei ARVDIR$$.TMP dort anzulegen. Ansonsten wird
  511.             das aktuelle Laufwerk/Verzeichnis zum Anlegen von ARVDIR$$.TMP
  512.             gewählt.
  513.  
  514.  
  515.  
  516.  
  517. 7. Die FAST-Technologie von ARVDIR
  518.  
  519.   Ist die FILES.ARV Datei schon recht groß (bei mir z.B. >390K), so
  520.   verlangsamt sich ARVDIR doch erheblich, da ARVDIR ALLE Dateien überprüft,
  521.   ob diese zu den angegebenen Masken passen oder nicht.
  522.  
  523.   Wie kann man nun ARVDIR beschleunigen?
  524.   ARVDIR ab v0.8 benutzt die neuartige FAST-Technologie.
  525.   Der durchschnittliche Benutzungsfall von ARVDIR ist entweder
  526.     ARVDIR DFÜ*\\FD*.*                     (oder ARVDIR BILDER_1\PC*.GIF)
  527.   oder
  528.     ARVDIR DEMOS\\                         (oder ARVDIR BILDER_5\)
  529.   , d.h. meistens ist die Ausgabe auf EINE spezielle Gruppe/Disk bezogen.
  530.   Hier nun greift die "FAST"-Zugriffsmethode ein, für die folgende
  531.   Bedingungen erfüllt sein müssen.
  532.   1. Es darf nur EINE Maske angegeben werden
  533.   2. Die angegebene Gruppen-/Diskmask darf nur auf EINE Gruppe/Disk zutreffen.
  534.   Sind diese Bedingungen erfüllt, so durchsucht ARVDIR die FILES.ARV Datei
  535.   nicht sequentiell, sondern durchsucht nur die Dateien, die zu der angebenen
  536.   Gruppe/Disk gehören.
  537.  
  538.   Das habe ich nicht verstanden, könnte ich ein paar Beispiele haben?
  539.   Klar:
  540.   Sagen wir, sie haben folgende Gruppen/Disketten unter ARV angelegt:
  541.     Gruppen:                             Disketten dazu:
  542.     DEMOS                                DEMOS 1
  543.                                          DEMOS 2
  544.     DOS-UTILITIES                        DOS-UTILITIES 1
  545.     PACKER                               PACKER 1
  546.     SPIELE                               SPIELE 1
  547.                                          SPIELE 2
  548.   Geben sie nun
  549.       ARVDIR PACKER\\*
  550.     ein, so durchsucht ARVDIR nur die Dateien der Gruppe Packer, d.h. der
  551.     "FASTGROUP"-Zugriff ist aktiv, d.h. ARVDIR ist SCHNELL!
  552.     (Denn Bedingung 1. und 2. sind erfüllt!)
  553.   Geben sie nun
  554.       ARVDIR PACKER\\* SPIE*\\
  555.     ein, so ist Bedingung 1. verletzt, und bedingt durch den Aufbau der ARV-
  556.     Dateien, kann kein "FASTGROUP"-Zugriff stattfinden.
  557.   Geben sie nun
  558.       ARVDIR DE?M*\\VGABO*.LZH
  559.     ein, so durchsucht ARVDIR nur die Dateien der Gruppe Demos, d.h. der
  560.     "FASTGROUP"-Zugriff ist aktiv, d.h. ARVDIR ist SCHNELL!
  561.     (Denn Bedingung 1. und 2. sind erfüllt!)
  562.   Geben Sie nun
  563.     ARVDIR D*\\
  564.     ein, so ist zwar Bedingung 1. erfüllt (nur eine Maske!), aber Bedingung 2.
  565.     verletzt, denn die Gruppenmaske D* paßt auf mehrere Gruppen, nämlich auf
  566.     DEMOS und DOS-UTILTIES. Bedingt durch den Aufbau der ARV-Dateien, kann
  567.     nun kein "FASTGROUP"-Zugriff stattfinden.
  568.   Geben Sie nun
  569.       ARVDIR DEMOS_1\
  570.     ein, so durchsucht ARVDIR nur die Dateien, die zur Disk "DEMOS 1" gehören.
  571.     Und zwar mit "FASTDISK"-Zugriff.
  572.   Geben Sie nun
  573.       ARVDIR DEMOS_*\
  574.     ein, so durchsucht ARVDIR alle Dateien, da die Maske DEMOS_* auf die
  575.     Disk "DEMOS 1" und "DEMOS 2" zutreffen. Es findet also KEIN "FASTDISK"-
  576.     Zugriff statt.
  577.     Besser wäre es hier gewesen,
  578.       ARVDIR DEMOS\\
  579.     zu benutzen, dann hätte zwar auch kein "FASTDISK"-, dafür aber ein
  580.     "FASTGROUP"-Zugriff stattgefunden.
  581.   Geben Sie nun
  582.       ARVDIR P*\ARJ*.*
  583.     ein, so durchsucht ARVDIR nur die Dateien, die zur Disk "PACKER 1"
  584.     gehören, da dies die einzige Disk ist, die auf die Diskmaske P* paßt.
  585.     Es findet also "FASTDISK"-Zugriff statt.
  586.  
  587.   Das sollte jetzt so einiges erklärt haben.
  588.   Wollen Sie also eine schnelle Auskunft über den Inhalt einer Gruppe/Disk, so
  589.   geben sie nur EINE Maske an, und die Gruppen-/Diskmaske dieser Maske sollte
  590.   EINDEUTIG sein, d.h. geben sie die Gruppen-/Diskmaske möglichst exakt an,
  591.   d.h. die Gruppen-/Diskmaske sollte EINDEUTIG sein!
  592.  
  593.   Hinweis: ARVDIR kann bzgl. des FAST-Zugriffs konfiguriert werden.
  594.            Hierzu wird dem Parameter AD_FASTMODUS einer von folgenden
  595.            drei Werten zugewiesen:
  596.            0 = FAST-Zugriff generell ausgeschaltet.
  597.            1 = FAST-Zugriff nur eingeschaltet, wenn die obigen zwei
  598.                Bedingungen zutreffen UND das erste Zeichen der DATEImaske
  599.                "*" oder "?" ist, oder keine DATEImaske angegeben wurde
  600.                Beispiel:
  601.                  FAST-Zugriff aktiv:
  602.                    ARVDIR SPIELE_1\       (= ARVDIR SPIELE_1\*.*)
  603.                    ARVDIR DOS*\\*.LZH
  604.                    ARVDIR DOS-UTILITIES\\?234*.A?C
  605.                  FAST-Zugriff nicht aktiv: (da 3. Bedingung nicht zutrifft)
  606.                    ARVDIR SPIELE_1\\A*.B
  607.                    ARVDIR DOS*\\XYZ?.???
  608.            2 = FAST-Zugriff immer eingeschaltet, wenn die ersten beiden
  609.                Bedingungen zutreffen.
  610.            Standardwert für FAST-Zugriff ist 1.
  611.  
  612.   Achtung: Da ARV bis zur v1.27 _dummerweise_ (Hallo Dirk!) die Gruppen nicht
  613.            nach den Gruppenkurznamen sondern nach den langen Gruppen-
  614.            bezeichnungen sortierte, kann es bei ARVDIR mit FASTGROUP-Zugriff
  615.            Probleme bei Gruppen geben, bei denen der Anfangsbuchstabe der
  616.            Gruppenbezeichnung unterschiedlich vom Anfangsbuchstaben des
  617.            Gruppenkurznamens ist.
  618.            Meiner Meinung nach sollten Sie dies sowieso VERMEIDEN!
  619.            Ab v1.28 ist die Sortierung dann nach Gruppenkurznamen; also
  620.            brauchen Sie notfalls nur die Gruppensortierung IN ARV durch 'E'
  621.            korrigieren.
  622.            Beispiel für Problem bis ARV v1.27: 
  623.                      Sie haben die Gruppe mit der Bezeichnung
  624.                      "Unsinn/Witzig" eingerichtet, aber der Gruppenkurzname
  625.                      ist (unsinnigerweise) "WITZIG".
  626.                      ARVDIR ist auf FASTMODUS konfiguriert (sonst gibt es
  627.                      sowieso KEINE Probleme!)
  628.                      ARVDIR WITZIG\\ wird nun keine Dateien ausgeben, da
  629.                      ARVDIR generell davon ausgeht, dass die beiden Anfangs-
  630.                      buchstaben gleich sind und daher in der Gruppenliste
  631.                      sofort zu der ersten Gruppe springt, die mit "W" (da
  632.                      wir ja als Gruppenkurzname "WITZIG\\" angegeben haben)
  633.                      beginnt.
  634.                      Dummerweise sind die Gruppen nun aber nicht nach den
  635.                      Gruppenkurznamen soritert, sondern nach den Gruppen-
  636.                      bezeichnungnen, d.h. wir sind an der Gruppe
  637.                      "Unsinn/Witzig" schon vorbei und werden dazu keine
  638.                      Information mehr finden. Daher nimmt ARVDIR im FAST-Modus
  639.                      an, daß eine solche Gruppe nicht existiert und sucht
  640.                      erst gar nicht nach passenden Datei sondern gibt
  641.                      "0 Dateien" aus.
  642.            Ein Ausweg aus dieser Misere ist nun das neue Konfigurations-
  643.            parameter AD_GRUPPENSPRUNG:
  644.            Hierzu kann dem Parameter AD_GRUPPENSPRUNG einer von zwei Werten
  645.            zugewiesen werden, der NUR bei eingeschaltetetem Fastmodus, d.h.
  646.            AD_FASTMODUS > 0 aktiv ist.
  647.            0 = Der Sprung zur ersten Datei mit dem Anfangsbuchstaben des
  648.                Gruppenparameters ist ausgeschaltet, d.h. GROUPS.ARV wird
  649.                von VORNE durchsucht, ob es eine oder mehrere passende
  650.                Gruppen gibt.
  651.            1 = Der Sprung ist eingeschaltet.
  652.            Standardwert ist 1.
  653.            Nichts verstanden? Macht nichts.
  654.            Lassen sie AD_GRUPPENSPRUNG auf 1.
  655.            Sollte ARVDIR einmal den Inhalt einer Gruppe NICHT ausgeben und
  656.            die Anfangsbuchstaben der Gruppenkurznamen und der Gruppen-
  657.            bezeichung unterscheiden sich, so setzen sie AD_GRUPPENSPRUNG
  658.            auf 0.
  659.  
  660.  
  661.  
  662.  
  663. 8. ARVDIR in Batchdateien und die ERRORLEVEL
  664.  
  665.   ARVDIR übergibt nach jedem Programmablauf einen DOS-Errorlevel zurück, der
  666.   über
  667.  
  668.     IF ERRORLEVEL 5 ...
  669.  
  670.   per DOS-Batchdateien abgefragt werden kann:
  671.  
  672.   ARVDIR gibt
  673.     0: zurück, wenn Dateien gefunden wurden, die auf eine der Masken passen.
  674.     1: zurück, wenn keine Dateien gefunden wurden, die auf eine der Masken
  675.        passen.
  676.     2: wenn sonstige Fehler auftraten (Dateien konnten nicht geöffnet
  677.        werden, usw...)
  678.    99: Abbruch per Ctrl-C bei Warten auf Tastendruck (/P)
  679.  
  680.   Will man also per Batch suchen, so kann man dies am besten per
  681.     ARVDIR xyz.arj >NUL
  682.     IF ERRORLEVEL 2 GOTO fehler
  683.     IF ERRORLEVEL 1 GOTO nichts_gefunden
  684.     IF ERRORLEVEL 0 GOTO etwas_gefunden (diese Zeile ist recht überflüssig...)
  685.   machen.
  686.  
  687.  
  688.  
  689.  
  690. 9. Die Konfigurationsdateien von ARVDIR
  691.  
  692.   Erst einmal etwas Wichtiges voraus:
  693.   Ohne Konfigurationsdatei kann ARVDIR nicht funktionieren, da ARVDIR
  694.   wissen muß, wo die *.ARV Dateien liegen.
  695.  
  696.   Was ist in einer ARVDIR-Konfigurationsdatei?
  697.   Eine ARVDIR-Konfigurationsdatei kann/muß folgende Einträge enthalten:
  698.  
  699.     ARVDIR-Kennung:
  700.     In der ersten Zeile (Kommentar- und Leerzeilen werden ignoriert) MUSS
  701.     die Kennung
  702.     [ARVDIR]
  703.     stehen, und zwar LINKSBÜNDIG! Die eckigen Klammern sind PFLICHT.
  704.  
  705.     Danach folgen die einzelnen Konfigurationsparameter:
  706.     (Groß-/Kleinschreibung wird ignoriert!)
  707.  
  708.     ARV-Verzeichnis:
  709.       Format:
  710.         AD_ARVVERZ=<Laufwerk/Pfad>
  711.       Vorgabe:
  712.         keine
  713.       Beispiele:
  714.         AD_ARVVERZ=C:\ARV\
  715.         AD_ARVVERZ=D:\ANWEND\ARV
  716.       Diese Angabe ist in ARVDIR.CFG lebensnotwendig, in ARV.CFG aber
  717.       optional. Dazu aber später mehr.
  718.  
  719.     Trennzeichen:
  720.       Format:
  721.         AD_TRENNZEICHEN=<Trennzeichen>
  722.       Vorgabe:
  723.         AD_TRENNZEICHEN=\
  724.       Beispiele:
  725.         AD_TRENNZEICHEN=/
  726.         AD_TRENNZEICHEN=|
  727.       Das Trennzeichen wird zur Trennung der Gruppen-/Diskettenmasken von der
  728.       Dateinamenmaske benutzt.
  729.       Wichtig: Das Trennzeichen sollte in keinem Gruppen-/Diskettennamen
  730.                vorkommen.
  731.       Angabe optional.
  732.       Z.B.: ARVDIR MODS\\POP*
  733.             ARVDIR DEMOS_1\
  734.                           ^-Trennzeichen
  735.  
  736.     Ersatzzeichen:
  737.       Format:
  738.         AD_ERSATZZEICHEN=<Ersatzzeichen>
  739.       Vorgabe:
  740.         AD_ERSATZZEICHEN=_
  741.       Beispiele:
  742.         AD_TRENNZEICHEN=.
  743.         AD_TRENNZEICHEN=·
  744.       Das Ersatzeichen ersetzt das Freizeichen in Gruppen-/Diskettennamen.
  745.       Wichtig: Das Ersatzzeichen sollte in keinem Gruppen-/Diskettennamen
  746.                vorkommen.
  747.       Angabe optional.
  748.       Beispiel: Wir wollen alle Datei der Diskette "BILDER 23" ausgeben.
  749.                 -> ARVDIR BILDER_23\
  750.                                 ^-Ersatzzeichen
  751.  
  752.     FAST-Modus:
  753.       Format:
  754.         AD_FASTMODUS=<Fastmodus>
  755.       Vorgabe:
  756.         AD_FASTMODUS=1
  757.       Beispiele:
  758.         AD_FASTMODUS=0
  759.         AD_FASTMODUS=2
  760.         AD_FASTMODUS=3
  761.       Siehe hierzu ausführliche Erläuterung in "7. Die FAST-Technologie
  762.       von ARVDIR".
  763.       Angabe optional.
  764.  
  765.     Gruppensprung-Methode im FAST-Modus:
  766.       Format:
  767.         AD_GRUPPENSPRUNG=<0/1>
  768.       Vorgabe:
  769.         AD_GRUPPENSPRUNG=1
  770.       Beispiele:
  771.         AD_GRUPPENSPRUNG=0
  772.       Siehe hierzu ausführliche Erläuterung in "7. Die FAST-Technologie
  773.       von ARVDIR".
  774.       Angabe optional.
  775.  
  776.     Vorgabeoptionen:
  777.       Format:
  778.         AD_VORGABEOPTIONEN=<Optionen>
  779.       Vorgabe:
  780.         AD_VORGABEOPTIONEN=                  (Also KEINE Vorgabeoptionen)
  781.       Beispiele:
  782.         AD_VORGABEOPTIONEN=/P /1 /I
  783.       Hier können also beliebige Optionen als Standardvorgabe eingestellt
  784.       werden, ARVDIR betrachtet diese dann genauso so, als ob sie als
  785.       Kommandozeilenparameter eingegeben wurden.
  786.       Praktisch ist das für Optionen, die man sowieso immer benutzt, z.B.
  787.       /I.
  788.       Will man die Vorgabeoptionen auschalten, so gibt man /Z also
  789.       Kommandozeilenparameter an und ARVDIR ignoriert alle vorhergehenden
  790.       Parameter und Dateimasken.
  791.  
  792.     Kommentare:
  793.       Kommentare beginnen mit einem "*" oder einem ";"
  794.       Beispiele:
  795.       * Dies ist ein Kommentar
  796.       ; Dies ist auch ein Kommentar
  797.  
  798.     Leerzeilen werden ignoriert.
  799.  
  800.  
  801.   Es gibt nun zwei verschiedene Möglichkeiten, die Konfiguration abzulegen.
  802.   1. Konfiguration durch die Datei ARVDIR.CFG
  803.     In der Datei ARVDIR.CFG, die sich im gleichen Verzeichnis wie ARVDIR.EXE
  804.     befinden muß.
  805.     Wichtig: Hier ist der Eintrag: AD_ARVVERZ=<ARV-Verzeichnis> absolute
  806.              Pflicht. Ohne diesen Eintrag kann ARV nicht funktionieren.
  807.              Die Kennung [ARVDIR] ist ebenfalls Pflicht.
  808.     Die Datei ARVDIR.CFG könnte ungefähr so aussehen:
  809.     ; Beispiel-ARVDIR-Konfigurationsdatei
  810.     ;
  811.     [ARVDIR]
  812.     ad_arvverz=d:\arv\
  813.     ad_trennzeichen=\
  814.     ad_ersatzzeichen=_
  815.     ad_fastmodus=1
  816.     ad_gruppensprung=1
  817.  
  818.   2. Konfiguration durch die Datei ARV.CFG und die Umgebungsvariable ARV
  819.     Haben Sie die Umgebungsvariable ARV durch
  820.     SET ARV=<ARV_Verzeichnis>
  821.     wie in Dirk Wriedts ARV.DOK beschrieben gesetzt, so empfiehlt es sich,
  822.     die ARVDIR-Konfiguration in der Datei ARV.CFG vorzunehmen.
  823.     ARV.CFG befindet sich in dem durch die Umgebungsvariable ARV angegebenen
  824.     Verzeichnis. Daher ist dann auch der Eintrag AD_ARVVERZ unnötig, da
  825.     sich die ARV Dateien ja im durch die Umgebungsvariable ARV angegeben
  826.     Verzeichnis befinden!
  827.     Hängen Sie also einfach an die Datei ARV.CFG Ihre normale
  828.     Konfigurationsdatei an. Wichtig ist, daß vor Ihrem ersten ARVDIR-Parameter
  829.     UNBEDINGT die ARVDIR-KENNUNG [ARVDIR] erfolgt!
  830.     Die Datei ARV.CFG könnte nun so ausehen:
  831.     [ARV]
  832.     tempdir=C:\temp
  833.     ...
  834.     ...
  835.     [ARVDIR]
  836.     AD_TRENNZEICHEN=\
  837.     AD_ERSATZZEICHEN=_
  838.     AD_FASTMODUS=1
  839.     AD_GRUPPENSPRUNG=1
  840.     ...
  841.     [PROGRAMM-XYZ]
  842.     ...
  843.     ...
  844.  
  845.  
  846.  
  847.  
  848. 10. Was macht ARVDESC?
  849.  
  850.   ARVDESC ist ein Hilfs"programm" für ARV, ARVDIR und 4DOS.
  851.   ARVDESC ist eine recht primitive Batchdatei, die allen Dateien in dem
  852.   übergebenen Verzeichnis einen 4DOS-Kommentar (aus ARV) gibt, sofern ein
  853.   solcher vorhanden ist.
  854.   ARVDESC sollte sich im aktuellen Pfad befinden.
  855.  
  856.   Syntax:
  857.     ARVDESC <Verzeichnis>
  858.  
  859.   Hat eine Datei schon einen Kommentar, so wird der Kommentar NICHT geändert/
  860.   überschrieben.
  861.   Wird kein Verzeichnis angegeben, so gibt ARVDESC eine Hilfsseite aus.
  862.   Zum besseren Verständnis von ARVDESC.BAT empfehle ich, sich einfach mal
  863.   die BATCH-Datei anzugucken; sie ist einfach und dokumentiert!
  864.  
  865.  
  866.  
  867.  
  868. 11. Wozu ist ARVLIST gut?
  869.  
  870.   Tja, als ich ARVDIR so halbwegs zum Laufen gebracht hatte, fiel mir auf, daß
  871.   ich eigentlich ganz gerne eine komplette Liste aller Dateien, nach Gruppen 
  872.   sortiert, bräuchte.
  873.   Also schrieb ich mir schnell einen Batch, ungefähr so:
  874.     ECHO Anwendungen >>LISTE.TXT
  875.     ARVDIR ANWENDUNGEN\\ /nf >>LISTE.TXT
  876.     ECHO DOS-Utilities >>LISTE.TXT
  877.     ARVDIR DOS-UTILITIES\\ /nf >>LISTE.TXT
  878.     ECHO Spiele >>LISTE.TXT
  879.     ARVDIR SPIELE\\ /nf >>LISTE.TXT
  880.     ...
  881.   Startet man diesen Batch, so kommt ungefähr folgende Datei LISTE.TXT heraus:
  882.     Anwendungen:
  883.     ARV22F.ARJ     198177  22.04.92  ARV v1.22f
  884.     AUTOTALK.ZIP    23674  20.01.91  Sprache über Int.Speaker, digitalisiert
  885.     BDEXX42.ZIP    112574  23.12.91  Text-Retrieval-System
  886.     ...
  887.     DOS-Utilities:
  888.     #ZEITVER.LZH     6393  20.01.92  Batchtool: Zeitabhängiges Starten von Prg
  889.     AV130.ARJ       15545  20.01.92  ArcView 1.30, ähnlich wie FV, zeigt Archivinh
  890.     BOOT.COM           63   8.10.91  Winziges Utility zum Rebooten des Rechners
  891.     ...
  892.     Spiele:
  893.     AGGRESS.LZH     71885   8.12.91  Brett-Strategiespiel VGA, nett
  894.     ALDO-ADV.ARJ    18215  24.10.91  EGA-Donkey-Kong-Clone mit Mario-Figur
  895.     AMCUP.ARJ       53684  27.03.92  America's Cup, CGA
  896.     ...
  897.  
  898.   Tja. Kommen nun aber neue Gruppen hinzu, so muß man obige Batchdatei ständig
  899.   an die aktuellen Gruppen anpassen. Das ist nicht gerade praktisch!
  900.   Kann nicht ein Programm solch eine Batchdatei erstellen, die man dann nur
  901.   noch starten muß? (Die einzelnen Gruppen sind ja aus der ARV-Datei bekannt!)
  902.  
  903.   Ja, genau das macht ARVLIST:
  904.  
  905.   ARVLIST wird folgendermaßen gestartet:
  906.   ARVLIST <Kopfdatei> <Hauptdatei> <Fußdatei> <Batchdatei> [/<Partitionsnr.>]
  907.                                                           [/v<Versionsdatei>]
  908.  
  909.   ARVLIST kopiert die <Kopfdatei> in die <Batchdatei>, hängt dann für jede
  910.   Gruppe jeweils einmal die <Hauptdatei> an die <Batchdatei> an, wobei
  911.   Gruppen- und Gruppenkurznamenplatzhalter unterstützt werden. Dann hängt
  912.   ARVLIST noch die <Fußdatei> an die <Batchdatei> an.
  913.   Fertig ist eine <Batchdatei>, die eine komplette Dateiliste, nach Gruppen
  914.   sortiert, ausgibt.
  915.   Zur Partitionsnr. siehe 5.
  916.   Wird /v<Versionsdatei> angegeben, so versucht ARVLIST die ARVDIR (ja,
  917.   richtig: ARVDIR) aus der 1. Zeile der Datei <Versionsdatei> zu lesen. Dies
  918.   wird für $adv$ benötigt. (Wird weiter unten erklärt)
  919.  
  920.   Warum das alles so kompliziert?
  921.   1. Kann jeder sich so sein eigenes Listenformat zusammen basteln, in dem
  922.      er ARVDIR verschiedene Parameter übergibt und verschiedene Überschriften
  923.      durch ECHO einsetzt.
  924.   2. Kann die entstandene Batchdatei HINTERHER noch geändert werden, d.h.
  925.      man kann aus dem einen Batch verschiedene machen, in dem man einfach
  926.      einige Zeilen des Batches löscht. (Z.B. eine Liste mit GIFs, eine ohne...)
  927.  
  928.   Frage: Das habe ich noch nicht so ganz verstanden, wie sehen denn nun diese
  929.   komischen Dateien aus?
  930.     In der Kopfdatei, stehen die DOS-Befehle, die VOR der Dateiausgabe ausgeführt
  931.     werden sollen. Hier gibt es fünf Platzhalter:
  932.       $p$    Gewählte ARV-Partitionsnr.
  933.       $alv$  ARVLIST-Versionsnr. OHNE führendes 'v', also z.B. '0.4'
  934.       $adv$  ARVDIR-Versionsnr., wird nur korrekt ausgegeben, wenn ARVDIR-
  935.              Versionsnr. per /v<Versionsdatei> eingelesen wurde.
  936.       $pb$   Partitionsbezeichnung mit variabler Länge
  937.       $PB$   Partitionsbezeichnung, die mit Freizeichen auf 60 Zeichen Länge
  938.              ergänzt wird
  939.    Z.B.:
  940.      @ECHO OFF
  941.      DEL LISTE.TXT
  942.      ECHO Meine Dateien in der ARV-Partition $p$: >>LISTE.TXT
  943.      ECHO Partitionsbezeichnung: $pb$ >>LISTE.TXT
  944.      ECHO Aufgelistet mit ARVDIR v$adv$ und ARVLIST v$alv$: >>LISTE.TXT
  945.  
  946.   In der Hauptdatei stehen die DOS-Befehle, die mit JEDER Gruppe ausgeführt 
  947.   werden sollen. Hierbei gibt es fünf Platzhalter:
  948.     $g$    Gruppenname mit variabler Länge
  949.     $G$    Gruppenname, der mit Freizeichen auf 40 Zeichen Länge ergänzt wird
  950.     $k$    Gruppenkurzname mit variabler Länge
  951.     $K$    Gruppenkurzname, der mit Freizeichen auf 8 Zeichen Länge ergänzt wird
  952.            Wichtig: Sind im Gruppenkurznamen Freizeichen enthalten, so werden
  953.                     diese durch das Ersatzzeichen ersetzt. (Nur die Freizeichen,
  954.                     die bei $K$ HINTEN zusätzlich angefügt werden, bleiben
  955.                     unberücksichtigt.
  956.     $p$    Gewählte ARV-Partitionsnr.
  957.   Z.B..:
  958.     ECHO Gruppe $g$ >>LISTE.TXT
  959.     ARVDIR $k$\\ /nf >>LISTE.TXT
  960.  
  961.   In der Fußdatei schließlich stehen die DOS-Befehle, die NACH der Dateien-
  962.   ausgabe ausgeführt werden sollen. Hier gibt es die gleichen Platzhalter
  963.   wie in der Kopfdatei.
  964.   Z.B.:
  965.     ECHO *** Ende der Liste *** >>LISTE.TXT
  966.     ECHO Aufgelistet mit ARVDIR v$adv$ und ARVLIST v$alv$: >>LISTE.TXT
  967.  
  968.   Noch Fragen? Einfach mal ARVGEN starten. Der generiert einen solche
  969.   Batchdatei (ARVLISTE.BAT) und startet diese dann gleich.
  970.   Gucken Sie sich dann einfach mal ARVLISTE.BAT und sein Erzeugnis, LISTE.TXT,
  971.   an.
  972.   Wollen sie nicht in die Datei LISTE.TXT ausgeben, so ändern sie einfach 
  973.   in ALKOPF.TXT, ALHAUPT.TXT und ALFUSS.TXT jedes Vorkommen von LISTE.TXT in
  974.   den gewünschten Namen um. 
  975.  
  976.   Wünschen Sie ein anderes Format, so passen Sie einfach ALKOPF.TXT,
  977.   ALHAUPT.TXT und ALFUSS.TXT Ihren Wünschen an, und starten sie 
  978.     ARVLIST alkopf.txt alhaupt.txt alfuss.txt liste.bat
  979.  
  980.   Um Ihnen noch ein paar Ideen mit auf den Weg zu geben, sollten Sie sich auch
  981.   einmal 4DFUSS.TXT und BFHAUPT.TXT ansehen.
  982.   4DFUSS.TXT ist eine Fußdatei für den Einsatz unter 4DOS, die den Vorteil 
  983.     gegenüber der "normalen" ALFUSS.TXT hat, daß das Datum und die Uhrzeit der
  984.     Erstellung der Liste am Ende angegeben werden.
  985.   BFHAUPT.TXT ist eine Hauptdatei, die das Programm BIGFNT benötigt.
  986.     BIGFNT ist ein Programm von mir, daß den angegebenen Text 8mal so groß auf
  987.     den Bildschirm oder in eine Datei ausgibt.
  988.     Dies hat den Zweck, daß der Gruppenkurzname in der Liste RIESIG erscheint.
  989.     (Sieht eben einfach NETT aus! :-))
  990.     BIGFNT ist bei 2:242/257 zu beziehen. (Siehe hierzu "13. Bezugshinweise")
  991.     Ansonsten wenden Sie sich an mich, um BIGFNT zu beziehen.
  992.   
  993.   Wichtig! ARVLIST greift auf eine ARVDIR-Konfigurationsdatei zu, und deshalb 
  994.   sollte ARVLIST.EXE im gleichen Verzeichnis wie ARVDIR.EXE stehen, oder
  995.   die Umgebungsvariable ARV sollte gesetzt sein.
  996.  
  997.  
  998.  
  999.  
  1000. 12. Und was macht ARVSTAT?
  1001.  
  1002.   ARVSTAT gibt eine kleine Statistik (optional mit Balkengraphik) über die 
  1003.   Größe und Anzahl der Dateien in den einzelnen Gruppen, Partitionen und 
  1004.   deren Summe aus.
  1005.  
  1006.   ARVSTAT wird wie folgt benutzt:
  1007.   
  1008.   Syntax:
  1009.     ARVSTAT [Optionen]
  1010.     
  1011.   Folgende Optionen sind möglich:
  1012.  
  1013.   /s (nur die Summe aller Partitionen ausgeben):
  1014.     Es wird nur die Gesamtsumme aller Partitionen und nicht eine Zwischen-
  1015.     summe pro Partition ausgegeben.
  1016.     Wird dieser Schalter gewählt, so wird ein ggfs. vorher gesetzter /d oder
  1017.     /g Schalter ungültig.
  1018.     
  1019.   /d (Detaillierte Informationen über Gruppen):
  1020.     ARVSTAT gibt für jede Partition detaillierte Informationen über die Gruppen
  1021.     jeder Partition aus.
  1022.     Die zusätzliche Information besteht aus der Anzahl der Disketten pro Gruppe,
  1023.     der Anzahl der Dateien pro Gruppe und die Größe aller Dateien in jeder
  1024.     Gruppe.
  1025.     Wird dieser Schalter gewählt, so wird ein ggfs. vorher gesetzter /s 
  1026.     Schalter ungültig.
  1027.  
  1028.   /g (detaillierte Informationen über Gruppen mit Balkengraphik):
  1029.     Analog zu dem Schalter /d, zusätzlich wird pro Gruppe noch eine Balken-
  1030.     graphik angezeigt, die die Anzahl der Dateien und die Größe der Dateien
  1031.     pro Gruppe symbolisiert.
  1032.     Der Wert der größten Gruppe aller Partitionen entspricht hierbei 100%.
  1033.  
  1034.   /g1 (detaillierte Informationen über Gruppen mit Balkengraphik):
  1035.     Analog zu /g, nur die Balkengraphik ist leicht verändert.
  1036.     Einfach mal ausprobieren...
  1037.  
  1038.   /g+ :
  1039.     Wie /g, nur wird zusätzlich ein Balken für die Anzahl der Disks ausgegeben.
  1040.  
  1041.   /g1+ :
  1042.     Wie /g1, nur wird zusätzlich ein Balken für die Anzahl der Disks ausgegeben.
  1043.  
  1044.   /a (ASCII-Zeichen):
  1045.     Die deutschen Sonderzeichen "Ä Ö Ü ä ö ü ß" werden bei der Ausgabe in 
  1046.     "Ae Oe Ue ae oe ue ss" gewandelt, alle anderen Zeichen, deren ASCII-Code
  1047.     größer als 127 ist, werden als Leerezeichen dargstellt.
  1048.     Die Balkengraphik wird mit den Zeichen "#" und "." anstelle der IBM-
  1049.     Graphikzeichen ausgegeben.
  1050.     Sinnvoll ist dies zur Ausgabe auf Druckern, die keine IBM-Graphikzeichen
  1051.     darstellen können, oder beim Versenden von ARVSTAT-Ausgaben via DFUe bzw.
  1052.     Electronic Mail.
  1053.  
  1054.   /n (Nur Datenzeilen):
  1055.     Die Kopfzeile (ARVSTAT vX.Y (c) 1993 Thorsten Drewes ...) wird weggelassen,
  1056.     nur die Datenzeilen werden ausgegeben.
  1057.  
  1058.   /gk:
  1059.     Alle Dateigrößenangaben werden in KBytes gemacht.
  1060.     (1KByte = 1024 Bytes)
  1061.  
  1062.   /gm: 
  1063.     Alle Dateigrößenangaben werden in MBytes gemacht.
  1064.     (1MByte = 1024 KBytes = 1048576 Bytes)
  1065.  
  1066.   /p (Pause):
  1067.     Nach jeder vollen Seite wird auf einen Tastendruck gewartet.
  1068.  
  1069.   /<nr> (Nur Informationen über Partition <nr>):
  1070.     Es werden nur Angaben bzgl. Partition <nr> gemacht.
  1071.     Alle anderen Partitionen werden bei der Ausgabe und der Summierung
  1072.     ignoriert.
  1073.  
  1074.   /f (Farbe):
  1075.    Die Ausgaben von ARVSTAT werden farbig gemacht.
  1076.    Dies funktioniert nur bei installiertem ANSI.SYS.
  1077.  
  1078.   /h, /?: 
  1079.     Die Hilfsseite wird ausgegeben.
  1080.  
  1081.  
  1082.  
  1083.  
  1084. 13. Hallo an
  1085.  
  1086.   - Dirk Wriedt, der mir die Geheimnisse der *.ARV-Dateien verriet, und endlich
  1087.     doch mal ein richtig gutes Programm geschrieben hat!
  1088.   - Michael Rittweger für das umfassende Betatesting.
  1089.   - alle die mich kennen.
  1090.  
  1091.  
  1092.  
  1093.  
  1094. 14. Bezugshinweise
  1095.  
  1096.   Die jeweils neueste Version von ARVDIR kann
  1097.   - entweder von mir direkt bezogen werden:
  1098.     Adresse: Thorsten Drewes
  1099.              Heidackerskamp 97
  1100.              D-24536 Neumünster
  1101.              Fidonetz: 2:242/257.13 (Point der Blizzard Kiel)
  1102.              Usenet  : toddl@doggybag.deceiver.sub.org
  1103.              Z-Netz  : T.DREWES@KBBS.ZER (maximal alle 2 Monate wird Post
  1104.                        abgeholt!)
  1105.     Falls die neueste Version per Post zugeschickt werden soll, so legen Sie
  1106.     bitte einen frankierten Rückumschlag mit Ihrer Adresse (WARENSENDUNG) bei.
  1107.   - oder im Verbund mit der neuesten Version von ARV von:
  1108.              Dirk Wriedt
  1109.              Kirsebek 14
  1110.              D-24376 Kappeln
  1111.              Fidonetz: 2:242/257.8
  1112.   - oder für Fido-User:
  1113.     - direkt aus der Blizzard Kiel (2:242/257):
  1114.       unter ARVDIR*.* (Magic wird in nächster Zeit eingerichtet)
  1115.       Dort kann auch die nächste Version von ARV unter dem Magic "ARV"
  1116.         requestet werden. (ARVDIR ist im Archiv von ARV enthalten).
  1117.       Außerdem kann dort auch die neueste Version von BIGFNT unter
  1118.         BIGFNT*.* requestet werden. Zur Zeit ist Version 0.4 aktuell.
  1119.  
  1120.  
  1121.  
  1122.  
  1123. 15. Geschichte
  1124.  
  1125.   v0.1 : ??.04.92: Erste Test-Version
  1126.   v0.2 : ??.04.92: Erweiterte Test-Version
  1127.   v0.3 : ??.04.92: Multiple Dateimasken
  1128.   v0.5 : ??.04.92: Abgleich-Funktionen !,+,- eingebaut
  1129.   v0.6 : 26.04.92: Endliche eine deutsche Dokumentation!
  1130.   v0.6b: 29.04.92: Bug-Fix: Diskettenmaske funktionierte nicht.
  1131.   v0.7 : 29.04.92: Bug-Fix: !,+,- mit /i funktionierte nicht
  1132.                    Erweiterung: Bei Abgleich aus <Datei> wird bei "Nicht in ARV
  1133.                                 vorhanden" der event. Kommentar aus der <Datei>
  1134.                                 angezeigt
  1135.   v0.8 : 16.07.92: FAST-Technologie eingebaut -> ARVDIR wird zur Rakete!
  1136.                    Ziemlichen Bug in ARVDEMO gefixt. (Ja, es gibt eine
  1137.                    geheime Demooption, die über einen Switch aktiviert wird!)
  1138.                    ARVDEMO jetzt mit Logo und optionaler Pegelanzeige! 
  1139.                    (Was redet der da eigentlich???)
  1140.                    ARVLIST.EXE erstellt
  1141.   v0.8b: 14.09.92: Kontrolle (/!,/-,/+) jetzt auch nur auf bestimmte Masken
  1142.                    möglich
  1143.                    /s Signaloption eingebaut.
  1144.   v0.9             wurde aus verschiedensten Gründen übersprungen
  1145.   v1.0 : 06.10.92: + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1146.                    + ARVDIR ist ab sofort POSTware! Wer ARVDIR länger als zwei
  1147.                    + Wochen benutzt, sendet bitte eine Ansichtskarte an die 
  1148.                    + unter 13. angegebene Adresse! Ansonsten möge er nur noch 
  1149.                    + Holsten Export trinken müssen! 
  1150.                    + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1151.                    * /i Option zeigt jetzt auch Ablage mit an
  1152.                    * DOK-File überarbeitet
  1153. ***** !! *****     * Das Konfigurationsformat hat sich völlig verändert, bitte
  1154. ***** !! *****        unbedingt "9. Die Konfigurationsdateien von ARVDIR" lesen
  1155. ***** !! *****        und die Konfigurationsdatei entsprechend anpassen!
  1156.                    * Daher mußte auch ARVLIST (jetzt v0.2) angepaßt werden.
  1157.                    ! Möglichen Bug in der Maskenvergleichsroutine ausgebaut.
  1158.                    ! Üblen Bug in der Gruppenmaske korrigiert.
  1159.                    ! ARVLIST-Bug für Gruppennamen mit Freizeichen korrigiert 
  1160.                       (Freizeichen werden jetzt durch Ersatzzeichen ersetzt.)
  1161.                    ! Bug korrigiert: ARVDIR gab Runtime-Error aus, wenn SHARE
  1162.                       geladen war.
  1163.                    + /F Suchfunktion eingebaut.
  1164.                    + /NF und /NK eingebaut. 
  1165.                    * Geschichte übersichtlicher.
  1166.                    * ARVLIST kann nun $G$ und $K$ mit fester Länge ausgeben.
  1167.                    + Zusätzliche Beispieldateien für ARVLIST.
  1168.                    + WAS_IST_.WAS Text hinzugefügt.
  1169.   v1.1 : 15.10.92: ! Fehler behoben, der auftrat, wenn mit FASTGROUP eine
  1170.                      leere Gruppe ausgegeben werden sollte
  1171.   v1.2 : 06.11.92: + ARVDIR unterstüzt die in ARV neu eingeführten
  1172.                      Partitionen
  1173.                    + ARVLIST unterstützt ebenfalls ARV-Partitionen
  1174.                    ! Bugfix: Fehler, falls ARV-Dateien VÖLLIG leer
  1175.   v1.3 : 24.11.92: * /+,/- Optionen 2mal schneller
  1176.                    * /! Option viermal schneller
  1177.                    ! Jahr wird jetzt immer ZWEIstellig ausgegeben
  1178.   v1.4 : 18.01.93: * /i Option zeigt jetzt auch Laufwerk mit an
  1179.                    + /v Versionsnr. wird ausgegeben
  1180.                    + /nff gibt nur Fuß aus
  1181.                    + /gk gibt Größe und Gesamtgröße in KBytes aus
  1182.                    + /b<breite> beschränkt Ausgabe auf <breite> Zeichen
  1183.                    ! "Bug" in ARVDIR behoben bei unterschiedlichem
  1184.                      Anfangsbuchstaben von Gruppenbez. und Gruppenkurzname
  1185.                      Dazu AD_GRUPPENSPRUNG eingeführt.
  1186.                      BITTE UNBEDINGT ERGÄNZUNG IN KAPITEL 7 LESEN!!!
  1187.                    ! Bug in ARVDIR behoben: ARVDIR fand keine Files, die
  1188.                      KEINE Extension hatten. (Peinlich)
  1189.                    ! Falls Abgleichdatei nicht vorhanden, wurde ARVDIR$$.TMP
  1190.                      nicht gelöscht: korrigiert.
  1191.                    + ARVLIST unterstützt Versionsnrmakros $alv$ und $adv$
  1192.                    + ARVLIST unterstützt Makros $pb$ und $PB$
  1193.                    * ARVLIST gibt nun während der Operation ständig Status-
  1194.                      meldungen aus -> ARVLIST v0.5
  1195.                    * neues MOD im ARVDIR-Demo (kürzer und besser)
  1196.                      Dafür Pegelanzeige bei diesem MOD nicht möglich, da das
  1197.                      MOD dank komischer Samples keine Pegelanzeige unterstützt!
  1198.                    + Ausgabefrequenz und MOD-File für das ARVDIR-Demo kann nun
  1199.                      per Kommandozeilenschalter angegeben werden.
  1200.                      Siehe hierzu Scrolltext.
  1201.                    + ARVSTAT v0.2 zusätzlich ins ARVDIR-Paket gepackt
  1202.   v1.5 : 23.05.93: + Es können mehrere Suchkommentare mit /F angegeben
  1203.                      werden
  1204.                    + Falls mit /F ein oder mehrere Suchstring angegeben wurden,
  1205.                      wird dieser auch mit der Abfragemaske ausgegeben
  1206.                    + /@ neu eingebaut, gilt fuer /!, /+, /-
  1207.   v1.6 : 10.08.93: + Es gibt das neue Ausgabeformat /G
  1208.                    + Es gibt den Konfigurationsparameter AD_VORGABEOPTIONEN
  1209.                    + Es gibt die Option /Z (Zurücksetzen)
  1210.                    ! Zwischenraum zwischen Ablage und Laufwerk eingebaut
  1211.                    + leichte Verbesserungen in den Hilfsseiten
  1212.                    ! Fehler bzgl. SPACECHAR "_" und (mehrfachen) Suchtexten
  1213.                      korrigiert, übel...
  1214.   v1.7 : 16.02.94: + Option /c- hinzugefügt.
  1215.                    * Man kann jetzt auch beim Abgleich (/!, /+, /-) ein
  1216.                      Verzeichnis mit Wildcards übergeben
  1217.                    * Eventuell vorhandene TEMP-Environment-Variable wird
  1218.                      für Abgleichtemporärdatei ausgewertet
  1219.  
  1220.   Geschichtslegende:
  1221.   ! korrigiert
  1222.   + neu
  1223.   * verbessert
  1224.   - entfernt
  1225.  
  1226.  
  1227.  
  1228.  
  1229. 16. Und weiter...
  1230.  
  1231.   Nix weiter...
  1232.                                    *** ENDE ***
  1233.